package com.cyz.dao;

import java.sql.SQLException;
import java.util.List;

import com.cyz.pojo.Shopcart;


public interface ShopcartDao {
	/**
	 * ͨ获取该用户的购物车数据
	 * @param useId
	 * @return
	 * @throws SQLException
	 */
	public List<Shopcart> getShopcartByUseId(Integer useId)throws SQLException ;
	/**
	 * 增加购物车记录ﳵ
	 * @param userId
	 * @param productId
	 * @param amount
	 * @param price
	 * @throws SQLException
	 */
	
	public void insertShopcart(Integer userId,Integer productId,Integer amount,float price)throws SQLException;
	///////////////////
	/**
	  *  删除当前这条购物车
	 * @param userName �û���
	 * @param productName ��Ʒ�� 
	 */
	public void deteleShopcart(String userName,String productName);
	/**
	 * 查询是否存在该用户对该商品的购买
	 */
	public Integer IsExist(Integer userId,Integer productId);
	/**
	 * 更新该条数据库记录
	 */
	public void updateShopcart(Integer userId,Integer productId,Integer amount);
	/**
	 * 清空该用户的购物车
	 * @param userName
	 * @param productName
	 */
	public void deteleAllShopcart(Integer userId);
}
